<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
        10.17 - for in 循环可以深拷贝
                match的用法 -> 将符合规范的摘取出来，str.match(筛取条件)

                        {const arr = "ghjkl";
                        console.log(...arr.match(["g"]))
                        如何筛取多个}

        10.18 - 声明式函数可以进行变量回收，赋值时函数会不会被变量回收？？ ->  都会被空间释放
                for函数的块级作用域  ->   理解
                函数如何解决垃圾回收机制   ->  闭包，返回函数用全局变量接受

        10.19 - .bind()函数
                回调函数的三个参数
                怎么给getter/setter不能加参数  ->   get函数不能加参，set函数只能加一个参数。

        10.20 - 函数式编程：闭包，柯里化，组合式（见今天代码）
                试试响应式不调用空对象
                练习三个响应式，setter/getter     Object.defineproperty    Proxy
                setter函数名问题   -> 只能有一个，有两个的话，只认调用的那一个，另一个未定义
        10.24 -     function fn(arg){
                console.log(this);
                }
                
                const obj = {
                        a:function(a){
                        console.log(this);
                        },
                        b:fn(),
                        c:function (sss){
                        console.log(this);
                        },
                        d:this
                }
                // obj.a(); //obj;
                // obj.b; //window;
                obj.d
        10.25 - babel-node 命令来进行编译，babel-node 命令不是独立安装，在 Babel 7.X 版本前，需要通过安装 babel-cli
                包获得；在 Babel 7.X 版本，需要安装 @babel/core、@babel/cli 两个包。

                三次握手和四次挥手
        11.2 - 深浅拷贝
</body>
</html>